@charset "utf-8";
*{
	margin: 0;
	padding: 0;
}
a{
text-decoration:none;
}
img{
	border:none;
}
body{
    background:#000000;
	width:auto;
	height:100%;
	font-family:arial;
	font-size:12px;
	margin:0 auto;
	clear:both;
}
.clear{
	clear:both;
}
#main_content{
    background:#565763;
	width: 1004px;
	height:100%;
	margin: 0 auto;
	border: 1px solid #000000;
}
#body_row{
	width:1004px;
	height:auto;
	margin:0 auto;
	padding:0;
}
div.white_bg
{
 background: #ffffff;
}
#region1_wapper{
   width:1004px;
   height:auto;
   margin:0 auto;
   float:left;
}
#region2_wapper{
   background:url(/public/themes/hard/images/bg-gallery.jpg) left top repeat;
   width:648px;
   height:auto;
   margin:0 0 10px 0;
   float:left;
}
#region10_wapper{
   background:url(/public/themes/hard/images/bg-gallery.jpg) left top repeat;
    width:350px;
   height:auto;
   margin:0 0 10px 0;
   float:right;
}
#region3_wapper{
   width:1004px;
   height:auto;
   margin:0 auto;
   float:left;
}
.region4_into{
   width:680px;
   height:auto;
   margin:0 auto; 
   background:#FFFFFF;
}
.region5_into{
   width:302px;
   height:auto;
   margin:0 ;
   float:left;
}
#region4_wapper{
   width:693px;
   height:auto;
   margin:0 auto;
   float:left; 
}
#region5_wapper{
   width:309px;
   height:auto;
   margin:0 0 0 2px;
   float:left;
}
#region6_wapper{
  background:#23345e;
  width:100%;
  height:80px;
  margin:0 auto;
  padding:10px 0 0 0;
  float:left;
}
#region7_wapper{
  background:#2d2d2d;
  width:100%;
  height:80px;
  margin:0 auto;
  padding:10px 0 0 0;
  float:left;
}
.box{
   width:100%;
   float:left;
   margin:0 auto;
   padding:0;
}
.banner{
   /*background:#2d2d2d;*/
   width:1004px;
   height:600px;
   margin: 0  auto;
}
.flag1{
  background:#0c0c0c;
  padding:6px 20px 0 0;
  text-align: right;
}
.flag2{
  background:#575864;
  padding:6px 20px 0 0;
  text-align: right;
}
.menutop{
    background:#233560;
	width:604px;
	height:27px;
	margin:0 auto;
	padding:0;
	border-bottom:6px solid #626876;
	float:left;
}
.menutop ul{
	width:604px;
	height:auto;
	margin:0 auto;
	padding:0;
}
.menutop ul li{
    width:auto;
	height:27px;
	line-height:27px;
	margin:0 auto;
	padding:0;
	float:left;
}
.menutop ul li a{
	display:block;
	font: bold 11px tahoma;
	color:#FFFFFF;
	height:27px;
	line-height:27px;
	text-align:center;
	margin:0 auto;
	padding: 0 8px;
	text-transform:uppercase;
	float:left;
}
.menutop ul li.curent{
    background:url(/public/themes/hard/images/menutop-hover.jpg) left top repeat-x;
}
.menutop ul li a:hover{
    background:url(/public/themes/hard/images/menutop-hover.jpg) left top repeat-x;
    display:block;
	color:#f47b00;	
	text-transform:uppercase;
}

.menu_title1{
  background:url(/public/themes/hard/images/bg-submenu.jpg) left top repeat-x; 
  height:39px; 
  width:345px; 
  margin:0 auto; 
}
.menu_title1 ul{
  height:39px; 
  width:345px; 
  margin:0 ; 
  padding:0;
  text-align:center;
}
.menu_title1 ul li{
   display:block; 
   float:left;
   margin:0 0 0 2px;
}
.menu_title1 ul li a{
   background:url(/public/themes/hard/images/news-bar-left.jpg) left center no-repeat;
   display:block; 
   color:#FFFFFF; 
   font:11px tahoma; 
   margin:0; 
   padding:0; 
   text-align:center;
   height:36px;
   line-height:36px;
   float:left; 
}

.menu_title1 ul li a b{
    background:url(/public/themes/hard/images/news-bar-right.jpg) right center no-repeat;
	color:#FFFFFF; 
	font:bold 11px tahoma; 
	margin:0; 
	padding:0px 5px; 
	text-align:center;
	line-height:36px;
	float:left; 
	display:block;
}
.menu_title1 ul li.current a, .menu_title1 ul li a:hover{
	color: #0000CC; 
	background: url(/public/themes/hard/images/news1-bar-left-hover.jpg) left top no-repeat; 
	background-position: left; 
	font-weight:bold;
	line-height:36px;
	text-align:center;
}
.menu_title1 ul li.current a b, .menu_title1 ul li a:hover b{
	color: #FFFFFF; 
	margin:0 auto;
	background: url(/public/themes/hard/images/news1-bar-right-hover.jpg) right top no-repeat;
	font-weight:bold;
	background-position: right; 
	line-height:36px;
	text-align:center;
}


.menu_title2{
  background:url(/public/themes/hard/images/bg-submenu.jpg) left top repeat-x; 
  height:39px; 
  width:464px; 
  margin:0 0 0 10px; 
}
.menu_title2 ul{
  height:39px; 
  width:474px; 
  margin:0 ; 
  padding:0;
  text-align:center;
}
.menu_title2 ul li{
   display:block; 
   float:left;
   margin:0 0 0 2px;
}
.menu_title2 ul li a{
   background:url(/public/themes/hard/images/news2-bar-left.jpg) left center no-repeat;
   display:block; 
   color:#FFFFFF; 
   font:11px tahoma; 
   margin:0; 
   padding:0; 
   text-align:center;
   height:36px;
   line-height:36px;
   float:left; 
}

.menu_title2 ul li a b{
    background:url(/public/themes/hard/images/news2-bar-right.jpg) right center no-repeat;
	color:#FFFFFF; 
	font:bold 11px tahoma; 
	margin:0; 
	padding:0px 8px; 
	text-align:center;
	line-height:36px;
	float:left; 
	display:block;
}
.menu_title2 ul li.current a, .menu_title2 ul li a:hover{
	color: #0000CC; 
	background: url(/public/themes/hard/images/news-bar-left-hover.jpg) left top no-repeat; 
	background-position: left; 
	font-weight:bold;
	line-height:36px;
	text-align:center;
}
.menu_title2 ul li.current a b, .menu_title2 ul li a:hover b{
	color: #FFFFFF; 
	margin:0 auto;
	background: url(/public/themes/hard/images/news-bar-right-hover.jpg) right top no-repeat;
	font-weight:bold;
	background-position: right; 
	line-height:36px;
	text-align:center;
}

.username{
  font:bold 13px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}
.username a{
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#003399;
}
.box_search{
  background:#c7cbd6;
  height:27px;
  border-bottom:10px solid #abadb8;
}
.box_search_bottom{
  background:url(/public/themes/hard/images/buttom-search.jpg)left top no-repeat;
  height:20px;
  width:69px;
  line-height:20px;
  text-align:center;
}
.box_search_bottom a{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  height:20px;
  width:69px;
  line-height:20px;
}
.box_gallery{
   width:634px;
   height:427px;
   margin:0 0 0 6px;
   *margin:0 0 0 3px;
   float:left;
}
.box_newshot{
   /*background:#c3c6d1;*/
   background:#c3c6d1;
   width:350px;
   height:427px;
   height:430px;
   margin:0 6px 0 0;
   *margin:0 3px 0 0;
   float:right;
}
.box_title{
  background:url(/public/themes/hard/images/bg-title.jpg) left top repeat-x;
  font:bold 11px tahoma;
  color:#FFFFFF;
  text-transform:uppercase;
  width:350px;
  height:39px;
  line-height:39px;
  margin:0 auto;
  float:left;
}

.list_event{
   background:#c3c6d1;
   width:auto;
   height:126px;
   margin:2px 0;
   padding:0 0px 0 4px;
   float:left;
}
.border_event{
  border-bottom:1px solid #dedfe5;
  background:#c3c6d1;
}


.list_news{
   background:#FFFFFF;
   width:auto;
   height:auto;
   margin:2px 0;
   padding:0 0px 0 4px;
   float:left;
}
.border_news{
  border-bottom:1px solid #dedfe5;
  background:#FFFFFF;
}
.news_title{
  font:bold 13px Arial, Helvetica, sans-serif;
  color:#303f6e;
  margin:3px auto;
  float:left;
}
.news_title a{
  font:bold 13px Arial, Helvetica, sans-serif;
  color:#303f6e;
}
.news_img{
   width:105px;
   height:100px;
   margin:3px;
   float:left;
}
.news_img img{
   width:100px;
   height:90px;
}
.text{
  width:auto;
  height:auto;
  font:12px Arial, Helvetica, sans-serif;
  color:#000000;
  text-align:justify;
  margin:0 auto;
  padding:0 6px;
}
.detail{
  text-align:right;
  padding:0 6px;
}
.detail a{
  font:11px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#ca322c;
  text-align:right;
}
.more{
  text-align:right;
   margin:4px 0;
   *margin:3px 0 2px 0;
   
}
.more a{
  font:italic 11px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  text-align:right;
}

.box_info{
  width:167px;
  height:auto;
  float:left;
  margin:0 auto;
}

.box_infoOns{
  width:231px;
  height:100%;
  float:left;
  margin:0 auto;
}
.box_info3{
  width:100%;
  height:auto;
  float:left;
  margin:0 auto;
}
.box_info_bar{
  background:url(/public/themes/hard/images/bg-title-right.jpg) left top repeat-x;
  width:100%;
  height:48px;
  float:left;
  margin:0 auto;
}
.box_info_bar_left{
  background:url(/public/themes/hard/images/bg-title-left.jpg) left top no-repeat;
  width:28px;
  height:48px;
  float:left;
  margin:0 auto;
}
.box_info_bar_right{
  background:url(/public/themes/hard/images/bg-title-right.jpg) left top repeat-x;
  font:bold 10px tahoma;
  color:#FFFFFF;
  text-transform:uppercase;
  width:139px;
  height:48px;
  line-height:40px;
  float:left;
  margin:0 auto;
}
.box_info_content{
  background:url(/public/themes/hard/images/bg-info.jpg) left top repeat;
  width:100%;
  height:auto;
  color:#FFFFFF;
  float:left;
  margin:0 auto;
  padding:0 0 20px 0;
}
.box_info_title{
  background:url(/public/themes/hard/images/ico.jpg) 17px center no-repeat;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:0 0 0 28px;
  margin:3px 0;
  float:left;
}
.box_info_title a{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}
.textYellow a{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#faed24;
}

.box_info_title a:hover{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#FF6600;
}
.box_info_bar2{
  background:url(/public/themes/hard/images/bg-title-right2.jpg) left top repeat-x;
  width:100%;
  height:48px;
  float:left;
  margin:0 auto;
}
.box_info_bar_left2{
  background:url(/public/themes/hard/images/bg-title-left2.jpg) left top no-repeat;
  width:34px;
  height:48px;
  float:left;
  margin:0 auto;
}
.box_info_bar_right2{
  background:url(/public/themes/hard/images/bg-title-right2.jpg) left top repeat-x;
  font:bold 11px tahoma;
  color:#FFFFFF;
  text-transform:uppercase;
  width:139px;
  height:48px;
  line-height:40px;
  float:left;
  margin:0 auto;
}



.box_info2{
  width:474px;
  height:auto;
  margin:10px 0 0 8px;
  *margin:10px 0 0 1px;
  float:left;
}
.box_info2_bar{
  background:url(/public/themes/hard/images/bg-info2-bar.jpg) left top repeat-x;
  width:100%;
  height:39px;
  float:left;
}
.box_category{
  background:#e7e7e6;
  width:201px;
  height:auto;
  margin:0;
  float:right;
}
.box_category_bar{
  background:url(/public/themes/hard/images/bg-category.jpg) center bottom no-repeat;
  font:bold 12px tahoma;
  color:#253970;
  width:100%;
  height:30px;
  line-height:30px;
  text-align:center;
  text-transform:uppercase;;
  margin:0;
  float:left;
}
.box_category_title{
	  font:bold 12px Arial, Helvetica, sans-serif;
   color: #FF6600;
   width:auto;
   height:auto;
   padding:6px 0 6px 20px;
   float:left;
}
.box_category_title a{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#23345e;
}
.box_img_advert img{
   width:290px;
   margin:4px auto;
}

.box_blog_img_advert img{
   width:210px;
   margin:4px auto;
}

.login{
  background:#243562;
  width:400px;
  height:27px;
  border-bottom:5px solid #626876;
  float:left;
}
.login_log{
  background:#243562;
  width:400px;
  height:27px;
  border-bottom:6px solid #626876;
  float:left;
}
.login_left{
  background:url(/public/themes/hard/images/login-left.jpg) left top no-repeat;
  width:8px;
  height:18px;
  margin:0 auto;
  float:left;
}
.login_center{
  background:url(/public/themes/hard/images/login-center.jpg) left top repeat;
  height:18px;
  line-height:16px;
  color:#a3a4af;
  float:left;
}
.login_center a{
  font:bold 11px arial;
  color:#999999;
  height:18px;
  line-height:16px;
  text-align:center;
}
.login_center a:hover{
  color:#FFFFFF;
}
.login_right{
  background:url(/public/themes/hard/images/login-right.jpg) left top no-repeat;
  width:8px;
  height:18px;
  margin:0 auto;
  float:left;
}



.login_upload_left{
  background:url(/public/themes/hard/images/login-upload-left.jpg) left top no-repeat;
  width:12px;
  height:18px;
  margin:0 auto;
  float:left;
}
.login_upload_center{
  background:url(/public/themes/hard/images/login-upload-center.jpg) left top repeat-x;
  width:43px;
  height:18px;
  line-height:18px;
  color:#a3a4af;
  text-align:center;
  float:left;
  
}
.login_upload_center a{
  font:bold 11px arial;
  color:#999999;
  height:18px;
  line-height:18px;
  text-align:center;
}
.login_upload_center a:hover{
  color:#FFFFFF;
}
.login_upload_right{
  background:url(/public/themes/hard/images/login-upload-right.jpg) left top no-repeat;
  width:12px;
  height:18px;
  margin:0 auto;
  float:left;
}



.box_datetime{
   width:250px;
   height:auto;
   margin:0 0 0 10px;
   padding:4px 0 0 0;
   float:left;
}
.box_datetime_left{
  background:url(/public/themes/hard/images/time-left.jpg) left top no-repeat;
  width:5px;
  height:17px;
  float:left;
}
.box_datetime_center{
  background:url(/public/themes/hard/images/time-center.jpg) left top repeat-x; 
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#2d3b64;
  width:auto;
  height:17px;
  line-height:17px;
  float:left;
}
.box_datetime_right{
  background:url(/public/themes/hard/images/time-right.jpg) left top no-repeat;
  width:5px;
  height:17px;
  float:left;
}
.album{
   height:90px;
   padding:0 0 10px 0;
   float:left;
}
.album img{
   height:90px;
   width:132px;
   margin:3px 2px;
   border: 1px solid #cccccc;
}
.rate_title{
  font:12px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
}
.rate_item{
  font:12px Arial, Helvetica, sans-serif;
  color:#CCCCCC;
  border-top:1px solid #8e8e98;
  text-align:center;
  height:22px;
}
.weather{
  width:auto;
  height:auto;
  margin:6px 0px 0 0;
  float:left;
}
.height120{
  height:120px;
  padding:6px 0 0 0;
}
.height135{
  height:135px;
  padding:0;
}
.logo{ 
     	width: 120px;
     	padding:0 0 0 10px;
     	float: left;
}
.logo img {
    width: 110px;
    
}
.footer{
	width:800px;
  font:12px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
  float: left;
}
.title_contact{
 margin:5px auto;
}
.title_contact a{
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}
.lienket_title{
  background:url(/public/themes/hard/images/vietnam-bg-menu-title.jpg) left top repeat-x;
  font: bold 11px tahoma;
  color:#000000;
  width:678px;
  height:39px;
  line-height:39px;
  margin:0;
  border:1px solid #e8e8e8;
  float:left;
}
.lienket_title a{
  background:#e5e5e4;
  font: bold 11px tahoma;
  color:#000000;
  height:39px;
  line-height:39px;
  padding:0;
  margin:0 0 0 10px;
 
}
.lienket_title a span{
  background:url(/public/themes/hard/images/catagory-url-right.jpg) right center no-repeat;
  font: bold 11px tahoma;
  height:39px;
  padding:0 10px;
  line-height:39px;
}
.lienket_content{
  background:#FFFFFF;
  width:680px;
  height:auto;
  float:left;
  margin:0;
}
.link{
   height:100px;
   float:left;
}
.link img{
   height:87px;
   margin:6px 2px;
   float:left;
}
.box_margin{
  margin:8px auto 0 auto;
}
.footer_menu{
   margin: 10px  auto;
   text-align: center;
   color: #ffffff;
}
.footer_menu a{
   font: bold  11px arial;
   color: #ffffff;
   padding: 5px 20px;
}

/******  begin Dang ky *******/

#main_content_dangky{
	background:url(/public/themes/hard/images/dangky-bg.jpg) left 160px repeat;
	width: 1004px;
	height:100%;
	margin: 0 auto;
}
.dangky_bg{
    background:url(/public/themes/hard/images/dangky-bg.jpg) left top repeat;
}
.dangky_bg2{
   background:#c2c6d1;
   width:300px;
}

     .dangky_frame{
	     background:#FFFFFF;
	     width:660px;
		 height:auto;
		 /*border:1px solid #666666;*/
		 margin:0 auto;
	  }
	  
	  
	  .dangnhap_frame{
	     background:#c2c6d1;
	     width:300px;
		 height:auto;
		 margin:0;
float:left;
	  }
	  
	  .dangky_label{
	    font:bold 12px Arial, Helvetica, sans-serif;
		color:#333333;
		text-align:right;  
	  }
	  .dangky-title{
	   font:bold 14px tahoma;
	   color:#23345e;
                padding:0 0 0 10px;
	   }


.dangky_buttom{
    background:url(/public/themes/hard/images/dangky-buttom-registry.jpg) left top no-repeat;
    width:90px;
	height:18px;
	line-height:18px;
	text-align:center;
	margin:6px auto;
}
.dangky_buttom a{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   height:18px;
   line-height:18px;
}
.dangnhap_buttom{
    background:url(/public/themes/hard/images/dangky-buttom-log.jpg) left top no-repeat;
    width:90px;
	height:18px;
	line-height:18px;
	text-align:center;
	margin:6px auto;
}
.dangnhap_buttom a{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   height:18px;
   line-height:18px;
}
                
/******  end Dang ky *******/

/******  begin chi tiet ******/
#main_content_chitiet{
	background:url(/public/themes/hard/images/chitiet-bg.jpg) left 160px repeat;
	width: 1004px;
	height:100%;
	margin: 0 auto;
}
.chitiet_margin{
  margin:0 0 0px 0;
  background:#FFFFFF;
  width:685px;
}
.chitiet_bar{
  background:url(/public/themes/hard/images/chitiet-bar-right.jpg) left top repeat-x;
  width:680px;
  height:51px;
  margin:0;
}
.chitiet_bar_left{
  background:url(/public/themes/hard/images/chitiet-bar-left.jpg) left top no-repeat;
  width:41px;
  height:51px;
  float:left;
  margin:0 auto;
}
.chitiet_bar_right{
  background:url(/public/themes/hard/images/chitiet-bar-right.jpg) left top repeat-x;
  font:bold 11px tahoma;
  color:#FFFFFF;
  text-transform:uppercase;
  width:142px;
  height:51px;
  line-height:40px;
  float:left;
  margin:0 auto;
}

.chitiet_bar_ajax{
  background:url(/public/themes/hard/images/chitiet-bar-right.jpg) left top repeat-x;
  font:bold 11px tahoma;
  color:#FFFFFF;
  text-transform:uppercase;
  width:142px;
  height:30px;
  line-height:30px;
  float:left;
  margin:0  auto  20 px  auto;
}

.chitiet_title{
  margin:6px 0;
}
.chitiet_title a{
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#233460;
  text-transform:uppercase;
}
.chitiet_img{
  margin:6px 0 0 6px;
  float:left;
}
.chitiet_img img{
     margin: 5px;
     width: 150px;
     height: 130px;
}
.chitiet_info{
      font: bold 12px arial;
      color: #000000;
      padding: 10px 0 0  0;
}
.chitiet_case{
	margin: 0;
	float:right;
  	padding: 0px 5px 0 0;		
}

.chitiet_bg_news_other{
  background:url(/public/themes/hard/images/chitiet-news-other.jpg) left top repeat-x;
  margin:0;
  padding:0 0 50px 0;
}
.chitiet_news_other_title{
  font:bold 12px tahoma;
  color:#233460;
  text-transform:uppercase;
  padding:6px 0;
}

.chitiet_news_other_item{
  background:url(/public/themes/hard/images/chitiet-ico.jpg) 30px center no-repeat;
  margin:6px 0;
}
.chitiet_news_other_item a{
  font:bold 11px tahoma;
  color:#233460;
  padding:6px 0 6px 40px;
}
.chitiet_categore_bg{
  background:#c2c6d1;
  width:302px;
}
.chitiet_category_item{
  width:140px;
  height:20px;
  margin:6px 5px;
  *margin:6px 2px;
  float:left;
}
.chitiet_category_item a{
  background:url(/public/themes/hard/images/chitiet-category.jpg) left top no-repeat;
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#22345e;
  width:140px;
  height:20px;
  line-height:20px;
  padding:0 0 0 3px;
  float:left;
}
.chitiet_category_item a.current{
  background:url(/public/themes/hard/images/chitiet-category-hover.jpg) left top no-repeat;
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  width:140px;
  height:20px;
  line-height:20px;
  padding:0 0 0 3px;
  float:left;
}
.chitiet_category_item a:hover{
  background:url(/public/themes/hard/images/chitiet-category-hover.jpg) left top no-repeat;
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  width:140px;
  height:20px;
  line-height:20px;
  padding:0 0 0 3px;
  float:left;
}
.chitiet_case a{
  font:bold 11px tahoma;
  color:#666666;
}

.chitiet_box_title{
  background:url(/public/themes/hard/images/bg-title.jpg) left top repeat-x;
  font:bold 11px tahoma;
  color:#FFFFFF;
  text-transform:uppercase;
  width:100%;
  height:39px;
  line-height:39px;
  margin:0 auto;
  float:left;
}
/****** end chi tiet ******/


/*******  begin cam nang ************ */

.camnang_town{
  background:#e7e7e6;
  width:178px;
  height:auto;
  margin:0;
  float:left;
}

.camnang_box_list{
  background:#FFFFFF;
  width:495px;
  height:auto;
  margin:0 0 0 7px;
  *margin:0 0 0 3px;
  float:left;
}
.camnang_heritage{
  background:#FFFFFF;
  width:680px;
  height:auto;
  float:left;
  margin:0;
}
.camnang_box_bar{
  background:url(/public/themes/hard/images/chitiet-bar-right.jpg) left top repeat-x;
  width:100%;
  height:51px;
  float:left;
  margin:0 auto;
}
.camnang_margin{
  margin:0 ;
  background:#FFFFFF;
  width:685px;
}
.chitiet_content{
  background:#FFFFFF;
  width:680px;
  height:auto;
  float:left;
  margin:0;
}

.camnang_bar_share{
  background:url(/public/themes/hard/images/bg-info2-bar.jpg) left top repeat-x;
  font:bold 14px tahoma;
  color:#253a75;
  width:680px;
  height:39px;
  line-height:39px;
  margin:0;
}


.camnang_heritage_content_1{
  width:154px;
  height:auto;
  margin:0 0 0 6px;
  float:left;
}
.camnang_heritage_content_2{
  background:#f0f0f5;
  width:154px;
  height:auto;
  margin:0 0 0 6px;
  float:left;
}
.camnang_heritage_img{
  width:60px;
  height:50px;
  float:left;
}
.camnang_heritage_img img{
  width:55px;
  height:50px;
}
.camnang_heritage_title{
  margin:0;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#233460;
  padding:2px 0;
}
.camnang_heritage_title a{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#233460;
  text-transform:uppercase;
}

/*******  end cam nang ************/
/******* begin catagory ***********/

.catagory_menu_title{
  background:url(/public/themes/hard/images/vietnam-bg-menu-title.jpg) left top repeat-x;
  font: bold 11px tahoma;
  color:#cb352d;
  width:670px;
  height:39px;
  line-height:39px;
  text-transform:uppercase;
  margin:0 0 0 0px;
  *margin:0 0 0 4px;
  border:1px solid #CCCCCC;
  float:left;
}
.catagory_menu_title ul{
	width:670px;
	height:auto;
	margin:0 auto;
	padding:0;
}
.catagory_menu_title ul li{
    width:auto;
	height:40px;
	line-height:40px;
	margin:0 auto;
	padding:0;
	list-style:none;
	float:left;
}
.catagory_menu_title ul li a{
	display:block;
	font: bold 11px tahoma;
	color:#767575;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:0 auto;
	padding: 0 8px;
	float:left;
}
.catagory_menu_title ul li.curent a{
     color:#cb352d;
}
.catagory_menu_title ul li a:hover{
	color:#cb352d;	
}

.catagory_location{
    width:676px;
	height:35px;
	line-height:35px;
	border:1px solid #CCCCCC;
	margin:6px auto;
 
}

.catagory_location a{
	height:30px;
	font:bold 12px Arial, Helvetica, sans-serif;
	 color:#233460;
	padding:3px 22px;
	margin:0 6px;
}

.catagory_location a:hover{
    background:#f4f4f4;
	height:30px;
	padding:3px 22px;
	margin:0 6px;
}

.catagory_result_img{
  width:155px;
  height:110px;
  float:left;
  margin:6px;
}
.catagory_result_img img{
  width:150px;
  height:105px;
  float:left;
}
.catagory_result_list{
  width:100%;
  height:auto;
  margin:0;
  float:left;
}
.catagory_result_add{
  font:12px Arial, Helvetica, sans-serif;
  color:#333333;
  margin:6px 0;
}
.catagory_search{
   font: bold 12px Arial, Helvetica, sans-serif;
   color:#233460;
   padding:0 0 0 10px;
}
.catagory_search span{
   font: bold 16px Arial, Helvetica, sans-serif;
   color:#233460;
}

/********end catagory **************/
/******** begin Ha noi *************/
.hanoi_gallery{
  width:154px;
  height:125px;
  margin:0 8px;
  float:left;
}
.hanoi_gallery img{
  width:154px;
  height:125px;
}
.administration{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#000000;
  padding:0 0 0 30px;

}
/******** end Ha noi *************/

/********* begin viet nam ***************/

.vietnam_info{
  width:150px;
  *width:146px;
  height:auto;
  float:left;
}
.vietnam_info_content{
  width:145px;
  height:auto;
  border:1px solid #CCCCCC;
  margin:0 auto;
  float:left;
}
.vietnam_title{
  background:url(/public/themes/hard/images/vietnam-bg-menu-title.jpg) left top repeat-x;
  font: bold 11px tahoma;
  color:#333333;
  width:300px;
  height:41px;
  line-height:41px;
  text-transform:uppercase;
  margin:0 auto;
  border:1px solid #e8e8e8;
  float:left;
}
.vietnam_rate_title{
  font:11px Arial, Helvetica, sans-serif;
  color:#000000;
  text-align:center;
}
.vietnam_rate_item{
  font:11px Arial, Helvetica, sans-serif;
  color:#000000;
  text-align:center;
  border-top:1px #CCCCCC solid;
}
.vietnam_title_contact{
 font:bold 11px Arial, Helvetica, sans-serif;
 color:#333333;
 margin:5px auto;
}
.vietnam_title_contact a{
 font:bold 11px Arial, Helvetica, sans-serif;
 color:#333333;
}
.vietnam_photo_img img{
  width:175px;
  height:97px;
  border:1px solid #FFFFFF;
  margin:8px 0;
}
.vietnam_info_title{
  background:url(/public/themes/hard/images/vietnam-bg-menu-title.jpg) left top repeat-x;
  font: bold 11px tahoma;
  color:#333333;
  width:100%;
  height:41px;
  line-height:41px;
  text-transform:uppercase;
  margin:0 auto;
  border:1px solid #e8e8e8;
  float:left;
}
/********* end viet nam *************/

/********* begin Tim kiem kien **********/

    .sukien_box_left{
      width:150px;
	  height:auto;
	  font:bold 11px Arial, Helvetica, sans-serif;
	  color:#000000;
	  margin:0 0 20px 0;
	  padding:0px 0 0 0;
	  text-align:right;
	  float:left;	
 	}
    
	.sukien_box_left span{
      font:bold 16px Arial, Helvetica, sans-serif;
	  color:#FF0000;
 	}
	.sukien_box_right{
      width:500px;
	  height:auto;
	  font:bold 11px Arial, Helvetica, sans-serif;
	  color:#000000;
	  border:1px solid #CCCCCC;
	  margin:0;
	  float:left;	
 	}
	.sukien_box_right_item{
      width:161px;
	  height:20px;
	  margin:3px 2px;
	  float:left;	
	}
	
	.sukien_box_right_item a{
     height:20px;
	 font:bold 11px Arial, Helvetica, sans-serif;
	 color:#000000;
	 padding: 1px 10px;
	}
	.sukien_box_right_item a.current{
      background:#EEEEEE;
	}
	.sukien_box_right_item a:hover{
      background:#EEEEEE;
      padding: 1px 10px;
	}
	
	/******************************************************/
	.sukien_box_right_search_left{
      width:350px;
	  height:auto;
	  float:left;
 	}
	.sukien_box_right_search_right{
	  background:url(../images/sukien-search.jpg) right top no-repeat;
      font:bold 12px Arial, Helvetica, sans-serif;
	  color:#FFFFFF;
	  width:145px;
	  height:20px;
	  line-height:20px;
	  text-align:right;
	  float:right;	
 	}
 	.sukien_box_right_search_right2{
	  background:url(../images/sukien-search.jpg) center top no-repeat;
      font:bold 12px Arial, Helvetica, sans-serif;
	  color:#FFFFFF;
	  height:20px;
	  line-height:20px;
	  text-align:center;
	  float:right;	
	   margin: 10px 0 0 0 ;
 	}
	.sukien_box_right_search_right a{
	  font:bold 12px Arial, Helvetica, sans-serif;
	  color:#FFFFFF;
	  width:79px;
	  height:20px;
	  line-height:20px;
	  text-align:right;
 	}
 	.sukien_box_right_search_right2 a{
	  font:bold 12px Arial, Helvetica, sans-serif;
	  color:#FFFFFF;
	  width:79px;
	  height:20px;
	  line-height:20px;
	  text-align:center;
 	}
	
	/******************************************************/
	
	.sukien_less{
	   background:url(/public/themes/hard/images/sukien-quaylai.jpg) center center no-repeat;
	   height:20px;
	   width:520px;
	   text-align:center;
	   line-height:20px;
	   margin:3px 0 ;
	   float:right;
	}
	.sukien_less a{
	  font:bold 12px tahoma;
	  color:#FFFFFF;
	  height:20px;
	  line-height:20px;
	  text-align:center;
	}
	
	.sukien_more{
	   background:url(/public/themes/hard/images/sukien-xemtiep.jpg) center center no-repeat;
	   width:578px;
	   height:20px;
	   text-align:center;
	   line-height:20px;
	   margin:0;
	   float:right;
	}
	.sukien_more a{
	  font:bold 12px tahoma;
	  color:#FFFFFF;
	  height:20px;
	  line-height:20px;
	  text-align:center;
	}
	.sukien_box_right_item_category{
      width:133px;
	  height:20px;
	  margin:6px 4px;
	  float:left;	
	}
	.sukien_box_right_item_category a{
     height:20px;
	 font:bold 11px Arial, Helvetica, sans-serif;
	 color:#000000;
	 padding:0 6px;
	}
	.sukien_box_right_left{
	   font:bold 12px Arial, Helvetica, sans-serif;
	   text-transform:uppercase;
	   color:#000000;
	   width:270px;
	   padding:2px 0;
	   float:left;
	}
	.sukien_box_right_left span{
	   font:bold 12px tahoma;
	   text-transform:uppercase;
	   color:#FF0000;
	   /*background:#CCCCCC;*/
	   padding:6px 0;
	   text-decoration:underline;
	} 
	.sukien_box_right_right{
	   width:270px;
	   float:right;
	   text-align:right;
	   padding:0 14px 0 0;
	}
	.sukien_box_right_right a{
	   font:bold 12px Arial, Helvetica, sans-serif;
	   color:#0033FF;
	}
/********* end Tim kiem kien **********/


.ketquatimkiem_list_left{
    font:bold 12px Arial, Helvetica, sans-serif;
	font-style:italic;
    color:#333333;
    width:400px;
    height:30px;
	float:left;
}
.ketquatimkiem_list_left span{
    font:bold 15px Arial, Helvetica, sans-serif;
	color:#333333;
	text-transform:uppercase;
}
.ketquatimkiem_list_right{
    font:12px tahoma;
    color:#000000;
    width:250px;
    height:30px;
	text-align:right;
	float:right;
}
/*******************  begin blog **********************/

#body_row_blog{
	width:986px;
	height:auto;
	background:#FFFFFF;
	margin: 8px auto 0 auto;
	padding:0;
}

#region8_wapper{
    width:240px;
	height:auto;
	background:#C8CBD6;
	float:left;
}

#region9_wapper{
    width:745px;
	height:auto;
	float:right;
}
.blog_left_title{
    background:url(/public/themes/hard/images/blog_left_title.jpg) left top no-repeat;
	font:bold 12px tahoma;
    width:234px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin:0 auto;
}
.blog_left_content{
    background:url(/public/themes/hard/images/blog_title_bottom.jpg) left top no-repeat;
    width:240px;
	height:auto;
	margin:0 auto;
}

.blog_left_content_joinfriend{
    background:url(/public/themes/hard/images/blog_joinfriend.jpg) left top no-repeat;
    width:93px;
	height:26px;
	line-height:26px;
	margin:6px auto;
}
.blog_left_content_joinfriend a{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   height:26px;
   line-height:26px;
}

.blog_left_item{
   width:210px;
   background:url(/public/themes/hard/images/blog_bullet.jpg) 15px center no-repeat;
   height:22px;
   line-height:22px;
   border-bottom:#999999 1px solid;
   text-align:left;
   margin:0 auto;
}
.blog_left_item a{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#333333;
   height:22px;
   line-height:22px;
   padding:0 0 0 25px;
   text-align:left;
}

.blog_friend{
   width:210px;
   height:auto;
   margin:0 auto;
}

.blog_friend_bar{
   background:url(/public/themes/hard/images/blog_friend_title.jpg) left top repeat-x;
   font:bold 13px tahoma;
   color:#FFFFFF;
   width:210px;
   height:23px;
   line-height:23px;
   text-align:center;
   border:1px solid #CCCCCC;
}
.blog_friend_content{
   width:215px;
   height:auto;
}

.blog_friend_img{
   font:bold 11px tahoma;
   color:#333333;
   width:65px;
   height:70px;
   margin:0 2px 0  3px;
   float:left;
}
.blog_friend_img img{
   width:60px;
   height:50px;
   border:1px #FFFFFF solid;
}

.blog_news_title{
   margin:4px 0;
   border-bottom:1px solid #FFFFFF;
}
.blog_news_title a{
   font:12px Arial, Helvetica, sans-serif;
   color:#003366;
}

.blog_friend_item a{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#003399;
   text-align:right;
}

.blog_friend_title{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#003399;
   margin:4px 0;
}
.blog_friend_title a{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#003399;
}
.blog_friend_title span{
   font:11px Arial, Helvetica, sans-serif;
   color:#333333;
}
.blog_send{
  margin:4px 13px;
}
.blog_send a{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#333333;
}
.blog_time{
   font:12px Arial, Helvetica, sans-serif;
   color:#666666;
}
.blog_time span{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#666666;
}
.blog_right_title{
	width:600px;
	height:40px;
	margin:0 auto;
	padding:0;
}

.blog_right_title ul{
	width:600px;
	height:40px;
	margin:0 auto;
	padding:0;
}
.blog_right_title ul li{
    background:url(/public/themes/hard/images/blog_right_bg.jpg) left center repeat-x;
    width:auto;
	height:35px;
	line-height:35px;
	*height:30px;
	*line-height:30px;
	margin:0 auto;
	padding:0;
	float:left;
}
.blog_right_title ul li a{
	display:block;
	font: bold 11px tahoma;
	color:#23345F;
	height:30px;
	line-height:40px;
	*line-height:45px;
	text-align:center;
	margin:0 auto;
	padding: 0 15px;
	text-transform:uppercase;
	float:left;
}
.blog_right_title ul li a:hover,.blog_right_title ul li a.curent{
    background:#26386A;
    display:block;
	color:#FFFFFF;	
	padding:1px 15px;
	*line-height:35px;
	text-transform:uppercase;
}
.blog_right_label{
    width:160px;
    height:20px;
    line-height:20px;
    margin:6px 0 6px 50px;
    *margin:6px 0 6px 35px;
    float:left;
}
.blog_right_textbox{
    width:510px;
    height:20px;
    line-height:20px;
    margin:6px 0;
    float:left;
}
.blog_event_new{
  width:216px;
  margin:0 auto;
}
.blog_event_new img{
  width:211px;
  margin:0 auto;
   
}
.blog_blast_left{
   width:75px;
   height:auto;
   text-align:right;
   padding:30px 0 0 0;
   float:left;
}
.blog_blast_left img{
   width:70px;
   text-align:right;
}
.blog_blast_right{
   width:650px;
   height:auto;
   float:left;
}
.blog_blast_right2{
   width:600px;
   height:auto;
   float:left;
}
.blog_blast{
   width:730px;
   height:auto;
   float:left;
}
.blog_blast2{
   width:680px;
   height:auto;
   float:left;
}

.blog_blast_title{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#666666;
   padding:10px 0 0 30px;
}

.blog_blast_top1{
   background:url(../images/blast_top.jpg) left top no-repeat;
   width:700px;
   height:auto;
   padding:20px 0px 0 30px;
   float:left;
}
.blog_blast_top_content1{
   width:655px;
   height:auto;
   float:left;
}
.blog_blast_bottom1{
   background:url(../images/blast_bottom.jpg) left top no-repeat;
   width:730px;
   height:50px;
   float:left;
}

.blog_blast_top{
   background:url(../images/bast_top_min.jpg) left top no-repeat;
   width:620px;
   height:auto;
   padding:20px 0px 0 27px;
   float:left;
}
.blog_blast_top_content{
   width:605px;
   height:auto;
   border-left:1px solid #C8CEDE;
   border-right:1px solid #C8CEDE;
   padding:0 6px;
   text-align:justify;
   float:left;
}
.blog_blast_bottom{
   background:url(/public/themes/hard/images/bast_bottom_min.jpg) left top no-repeat;
   width:650px;
   height:50px;
   float:left;
}



.blog_blast_top2{
   background:url(../images/bast_top_re4.jpg) 4px top no-repeat;
   width:525px;
   height:auto;
   padding:20px 0px 0 27px;
   float:left;
}
.blog_blast_top_content2{
   width:509px;
   height:auto;
   border-left:1px solid #C8CEDE;
   border-right:1px solid #C8CEDE;
   padding:0 6px;
   text-align:justify;
   float:left;
}
.blog_blast_bottom2{
   background:url(/public/themes/hard/images/bast_bottom_re4.jpg) 4px top no-repeat;
   width:555px;
   height:50px;
   float:left;
}
.blog_binhluan_title{
   font:bold 16px tahoma;
   color:#324171;
   text-transform:uppercase;
   padding:0 0 0 10px;
}
.paginationControl{
   text-align:center;
   margin:8px auto;
}
.paginationControl a{
   font:bold 13px Arial, Helvetica, sans-serif;
   color:#26386A;
   border:1px solid #CCCCCC;
   padding:1px 6px;
   margin:0 4px;
}
.paginationControl a:hover, .paginationControl a.current{
   background:#333333;
   color:#FFFFFF;
}
.blog_news{
   font:12px Arial, Helvetica, sans-serif;
   color:#999BA5;
   height:22px;
   line-height:22px;
   border:1px solid #F3F4F6;
   background:#FFFFFF;
   margin:8px 10px;
   padding:4px;
}
.blog_news_left{
   width:550px;
   color:#333333;
   padding:0px;
   float:left;
}
.blog_news_right{
   width:160px;
   color:#333333;
   padding:0;
   text-align:right;
   float:right;
}
.blog_news span{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#666666;
}
.friend_border{
   border-bottom:1px solid #CCCCCC;
}
/************* begin inbox *********************/
.inbox_frame{
   width:710px;
   height:auto;
   border:2px solid #E2E5F4;
   background:#F7F8FC;
   margin:0 auto;
}
.hopthu_menu{
  font: bold 11px tahoma;
  color:#cb352d;
  height:22px;
  line-height:22px;
}
.hopthu_menu ul{
	height:auto;
	margin:0 auto;
	padding:0;
}
.hopthu_menu ul li{
    border:1px solid #CCCCCC; 
    background:url(/public/themes/hard/images/vietnam-bg-menu-title.jpg) left top repeat-x;
    border:1px solid #CCCCCC; 
    background:url(/public/themes/hard/images/vietnam-bg-menu-title.jpg) left top repeat-x;
    width:auto;
	height:22px;
	line-height:40px;
	margin:0 auto;
	padding:0;
	list-style:none;
	float:left;
}
.hopthu_menu ul li a{
	display:block;
	font: bold 11px tahoma;
	color:#767575;
	height:22px;
	line-height:22px;
	text-align:center;
	margin:0 auto;
	padding: 0 8px;
	border-left:1px solid #E2E5F4;
	float:left;
}
.hopthu_menu ul li.curent a{
     color:#cb352d;
}
.hopthu_menu ul li a:hover{
	color:#cb352d;	
}
.hopthu_bodertop{
   border-top:1px solid #E2E5F4;
   height:28px;
}
.hopthu_tienich{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#000000;
}
.hopthu_tienich a{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#0961AE;
}
.hopthu_delete{
  background:url(/public/themes/hard/images/soanthu_xoathu.jpg) 6px center  no-repeat;
  width:70px;
}
.hopthu_tienich{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#000000;
}
.hopthu_tienich a{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#0961AE;
}
.hopthu_delete{
  background:url(/public/themes/hard/images/soanthu_xoathu.jpg) 6px center  no-repeat;
  width:70px;
}
/* product */
 .product_list{
  width:700px;
  height:auto;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border:1px solid #999999;
  margin:6px auto;
  padding:10px 0;
}

.product_img{
  width:135px;
  margin:0 6px 6px 6px;
  float:left;
}

.product_img img{
  width:130px;
  border:1px solid #CCCCCC;
  margin:3px;
  float:left;
}
.product_list_title{
   width:550px;
   margin: 0;
   float:left;
}
.product_title{
   width:400px;
   margin: 0;
   padding:0 0 8px;
   float:left;
}
.product_title a{
   font:bold 14px Arial, Helvetica, sans-serif;
   color:#003399;
}
.product_price{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#CC0000;
   width:140px;
   margin: 0;
   padding:0 0 8px;
   float:left;
}
.product_description{
   font:13px Arial, Helvetica, sans-serif;
   color:#000000;
   text-align:justify;
   padding:6px;
}
.product_add{
   width:700px;
   margin:6px auto;
}
.product_add_buttom{
   background:#0066CC;
   font:bold 18px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-align:center;
   width:60px;
   height:20px;
   margin:0 auto;
   float:right;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
.product_add_buttom a{
   font:bold 18px Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   padding:0 22px;
}
.product_namelist{
   font: bold 18px arial;
   color: #000000;
   padding: 0 0 0 22px;
   float: left; 
}

.blog_friend_img2{
   font:bold 11px tahoma;
   color:#333333;
   width:70px;
   height:70px;
   margin:0 2px 0  3px;
   float:left;
   text-align: center;
}
.blog_friend_img2 img{
   width:69px;
   height:50px;
   border:1px #FFFFFF solid;
}